home *** CD-ROM | disk | FTP | other *** search
/ Windows Game Programming for Dummies (2nd Edition) / WinGamProgFD.iso / mac / DirectX SDK / DXSDK / samples / Multimedia / Media / sample.xtl < prev    next >
Text File  |  2001-10-08  |  11KB  |  205 lines

  1. <!-- NOTE: If you install the DirectX SDK to a path other than c:\dxsdk,  -->
  2. <!-- then you must change the media path for each clip src below.         -->
  3.  
  4. <timeline>
  5.     <group type="video" bitdepth="24" framerate="29.97">
  6.         <track>
  7.             <!-- Fade in from white instead of the default black -->
  8.             <clip start="0" stop="3" clsid="{0cfdd070-581a-11d2-9ee6-006008039e37}">
  9.                  <param name="Color" value="FFFFFF"/>
  10.             </clip>
  11.         </track>
  12.         <track>
  13.             <clip start="0" stop="4.9" src="c:\dxsdk\samples\multimedia\Media\water.mpg" mstart="0" stretchmode="PreserveAspectRatio"/>
  14.             
  15.             <!-- Simple fade from the water.mpg clip to the solid white -->
  16.             <transition start="0" stop="3" clsid="{16B280C5-EE70-11D1-9066-00C04FD9189D}"/>
  17.         </track>
  18.         <track>
  19.             <clip start="3.6" stop="9.6" src="c:\dxsdk\samples\multimedia\Media\water.mpg" mstart="0" stretchmode="PreserveAspectRatio"/>
  20.             <transition start="3.6" stop="5" clsid="{16B280C5-EE70-11D1-9066-00C04FD9189D}"/>
  21.             
  22.         </track>
  23.         <track>
  24.             <clip start="9.0" stop="12.3" src="c:\dxsdk\samples\multimedia\Media\water.mpg" mstart="0" stretchmode="PreserveAspectRatio"/>
  25.             <transition start="9.0" stop="9.6" clsid="{16B280C5-EE70-11D1-9066-00C04FD9189D}"/>
  26.             
  27.         </track>
  28.         <track>
  29.             <clip start="8.5" stop="11.1" src="c:\dxsdk\samples\multimedia\Media\lake.mpg" mstart="0" stretchmode="PreserveAspectRatio"/>
  30.             
  31.             <!-- Use SMPTE Wipe 120 to simulate eyes -->
  32.             <transition start="8.5" stop="11.1" clsid="{DE75D012-7A65-11D2-8CEA-00A0C9441E20}">
  33.                 <param name="MaskNum" value="120"/>
  34.                 <param name="BorderSoftness" value="6"/>
  35.                 <param name="ReplicateX" value="2"/>
  36.                 <param name="Progress" value="0">       <!-- Start closed -->
  37.                     <linear time="1" value="0.5"/>      <!-- Open up -->
  38.                     <at time="1.5" value="0.5"/>        <!-- Stay open -->
  39.                     <linear time="1.6" value="0"/>      <!-- Blink Close -->
  40.                     <linear time="1.7" value="0.5"/>    <!-- Blink Open -->
  41.                     <at time="2" value="0.5"/>          <!-- Stay open -->
  42.                     <linear time="2.6" value="0"/>      <!-- Slowly close -->
  43.                 </param>
  44.  
  45.             </transition>
  46.         </track>
  47.         <track>
  48.             <clip start="10.5" stop="14" src="c:\dxsdk\samples\multimedia\Media\seatosky1.jpg" mstart="0" stretchmode="PreserveAspectRatioNoLetterBox" framerate="0.000"/>
  49.             <transition start="10.5" stop="11.1" clsid="{16B280C5-EE70-11D1-9066-00C04FD9189D}"/>
  50.         </track>
  51.         <track>
  52.             <clip start="13" stop="16" src="c:\dxsdk\samples\multimedia\Media\seatosky2.jpg" mstart="0" stretchmode="PreserveAspectRatioNoLetterBox" framerate="0.000"/>
  53.             <transition start="13" stop="14" clsid="{16B280C5-EE70-11D1-9066-00C04FD9189D}"/>
  54.         </track>
  55.         <track>
  56.             <clip start="15" stop="18" src="c:\dxsdk\samples\multimedia\Media\seatosky3.jpg" mstart="0" stretchmode="PreserveAspectRatioNoLetterBox" framerate="0.000"/>
  57.             <transition start="15" stop="16" clsid="{16B280C5-EE70-11D1-9066-00C04FD9189D}"/>
  58.         </track>
  59.         <track>
  60.             <clip start="17" stop="20" src="c:\dxsdk\samples\multimedia\Media\seatosky4.jpg" mstart="0" stretchmode="PreserveAspectRatioNoLetterBox" framerate="0.000"/>
  61.             <transition start="17" stop="18" clsid="{16B280C5-EE70-11D1-9066-00C04FD9189D}"/>
  62.         </track>
  63.         <track>
  64.             <clip start="19" stop="22" src="c:\dxsdk\samples\multimedia\Media\lake.bmp" mstart="0" stretchmode="PreserveAspectRatioNoLetterBox" framerate="0.000"/>
  65.             <transition start="19" stop="20" clsid="{16B280C5-EE70-11D1-9066-00C04FD9189D}"/>
  66.         </track>
  67.         <composite username="Butterfly Effect">
  68.             <track>
  69.                 <!-- Play it in slow motion for effect (mstart/mstop times shorter than start/stop) -->
  70.                 <clip start="17" stop="24" src="c:\dxsdk\samples\multimedia\Media\butterfly.mpg" mstart="0" mstop="3" stretchmode="PreserveAspectRatioNoLetterBox" framerate="0.000"/>
  71.                 <transition start="17" stop="22" clsid="{BB44391D-6ABD-422f-9E2E-385C9DFF51FC}">
  72.                     <param name="Height" value="120"/>
  73.                     <param name="Width" value="160"/>
  74.                     <param name="OffsetY" value="0"/>
  75.                     <param name="OffsetX" value="160"/>
  76.                     <param name="SrcHeight" value="240">
  77.                         <at time="1" value="240"/>
  78.                         <linear time="3" value="120"/>
  79.                     </param>
  80.                  
  81.                     <param name="SrcWidth" value="320">
  82.                         <at time="1" value="320"/>
  83.                         <linear time="3" value="160"/>
  84.                     </param>
  85.                     <param name="SrcOffsetY" value="0"/>
  86.                     <param name="SrcOffsetX" value="0">
  87.                         <at time="1" value="0"/>
  88.                         <linear time="3" value="160"/>
  89.                     </param>
  90.                 </transition>
  91.             </track>
  92.             <track>
  93.                 <clip start="17" stop="24" src="c:\dxsdk\samples\multimedia\Media\butterfly.mpg" mstart="0" mstop="3" stretchmode="PreserveAspectRatioNoLetterBox" framerate="0.000"/>
  94.                 <transition start="17" stop="22" clsid="{BB44391D-6ABD-422f-9E2E-385C9DFF51FC}">
  95.                     <param name="Height" value="120"/>
  96.                     <param name="Width" value="160"/>
  97.                     <param name="OffsetY" value="0"/>
  98.                     <param name="OffsetX" value="0"/>
  99.                     <param name="SrcHeight" value="240">
  100.                         <at time="1" value="240"/>
  101.                         <linear time="3" value="120"/>
  102.                     </param>
  103.                     <param name="SrcWidth" value="320">
  104.                         <at time="1" value="320"/>
  105.                         <linear time="3" value="160"/>
  106.                     </param>
  107.                     <param name="SrcOffsetY" value="0"/>
  108.                     <param name="SrcOffsetX" value="0"/>
  109.                 </transition>
  110.             </track>
  111.             <track>
  112.                 <clip start="17" stop="24" src="c:\dxsdk\samples\multimedia\Media\butterfly.mpg" mstart="0" mstop="3" stretchmode="PreserveAspectRatioNoLetterBox" framerate="0.000"/>
  113.                 <transition start="17" stop="22" clsid="{BB44391D-6ABD-422f-9E2E-385C9DFF51FC}">
  114.                     <param name="Height" value="120"/>
  115.                     <param name="Width" value="160"/>
  116.                     <param name="OffsetY" value="120"/>
  117.                     <param name="OffsetX" value="0"/>
  118.                     <param name="SrcHeight" value="240">
  119.                         <at time="1" value="240"/>
  120.                         <linear time="3" value="120"/>
  121.                     </param>
  122.                     <param name="SrcWidth" value="320">
  123.                         <at time="1" value="320"/>
  124.                         <linear time="3" value="160"/>
  125.                     </param>
  126.                     <param name="SrcOffsetY" value="0">
  127.                         <at time="1" value="0"/>
  128.                         <linear time="3" value="120"/>
  129.                     </param>
  130.                     <param name="SrcOffsetX" value="0"/>
  131.                 </transition>
  132.             </track>
  133.             <track>
  134.                 <clip start="17" stop="24" src="c:\dxsdk\samples\multimedia\Media\butterfly.mpg" mstart="0" mstop="3" stretchmode="PreserveAspectRatioNoLetterBox" framerate="0.000"/>
  135.                 <transition start="17" stop="22" clsid="{BB44391D-6ABD-422f-9E2E-385C9DFF51FC}">
  136.                     <param name="Height" value="120"/>
  137.                     <param name="Width" value="160"/>
  138.                     <param name="OffsetY" value="120"/>
  139.                     <param name="OffsetX" value="160"/>
  140.                     <param name="SrcHeight" value="240">
  141.                         <at time="1" value="240"/>
  142.                         <linear time="3" value="120"/>
  143.                     </param>
  144.                     <param name="SrcWidth" value="320">
  145.                         <at time="1" value="320"/>
  146.                         <linear time="3" value="160"/>
  147.                     </param>
  148.                     <param name="SrcOffsetY" value="0">
  149.                         <at time="1" value="0"/>
  150.                         <linear time="3" value="120"/>
  151.                     </param>
  152.                     <param name="SrcOffsetX" value="0">
  153.                         <at time="1" value="0"/>
  154.                         <linear time="3" value="160"/>
  155.                     </param>
  156.                 </transition>
  157.             </track>
  158.             <transition start="17" stop="19" clsid="{16B280C5-EE70-11D1-9066-00C04FD9189D}"/>
  159.         </composite>
  160.         <track>
  161.             <clip start="21" stop="30" src="c:\dxsdk\samples\multimedia\Media\dx5_logo.bmp" mstart="0" stretchmode="PreserveAspectRatio" framerate="0.000"/>
  162.             <transition start="21" stop="24" clsid="{16B280C5-EE70-11D1-9066-00C04FD9189D}"/>
  163.         </track>
  164.         <track>
  165.             <!-- Fade out to black -->
  166.             <clip start="24" stop="30" clsid="{0cfdd070-581a-11d2-9ee6-006008039e37}">
  167.                  <param name="Color" value="000000"/>
  168.             </clip>
  169.             <transition start="24" stop="30" clsid="{16B280C5-EE70-11D1-9066-00C04FD9189D}"/>
  170.         </track>
  171.  
  172.  
  173.  
  174.     </group>
  175.  
  176.  
  177.  
  178.     <group type="audio">
  179.         <composite username="Background water sound">
  180.             <track>
  181.                 <!-- Repeat the water sound over and over -->
  182.                 <clip start="0" stop="5" src="c:\dxsdk\samples\multimedia\Media\water.mpg"   mstart="0"/>
  183.                 <clip start="5" stop="10" src="c:\dxsdk\samples\multimedia\Media\water.mpg"  mstart="0"/>
  184.                 <clip start="10" stop="15" src="c:\dxsdk\samples\multimedia\Media\water.mpg" mstart="0"/>
  185.                 <clip start="15" stop="20" src="c:\dxsdk\samples\multimedia\Media\water.mpg" mstart="0"/>
  186.                 
  187.                 <!-- The water sound is too quiet, so double the volume -->
  188.                 <effect start="0" stop="20" clsid="{036A9790-C153-11D2-9EF7-006008039E37}">                    
  189.                     <param name="vol" value="2.0"/>
  190.                 </effect>
  191.             </track>
  192.         </composite>
  193.         
  194.         <track>
  195.             <clip start="0" stop="30" src="c:\dxsdk\samples\multimedia\Media\piano.mp3" mstart="0">
  196.                 <effect start="22" stop="30" clsid="{036A9790-C153-11D2-9EF7-006008039E37}">                    
  197.                     <param name="vol" value="1.0">
  198.                         <linear time="8" value="0.0"/>
  199.                     </param>
  200.                 </effect>
  201.             </clip>
  202.         </track>
  203.     </group>
  204. </timeline>
  205.